.km-flat .km-view .km-navbar {
    /*background-color: rgba(244, 244, 244, 0.95);*/
}
.km-flat .km-view .km-navbar .km-view-title > * {
    /*color: rgb(255, 255, 255);*/
}
.km-flat .km-view .km-navbar .km-button.km-state-active {
    /*background-color: rgb(140, 199, 0);*/
}
.km-flat .km-view .km-navbar .km-button .km-text {
    /*color: rgb(255, 255, 255);*/
}
.km-flat .km-view .km-tabstrip {
    /*background-color: rgb(229, 229, 229);*/
    /*background-color: rgba(244, 244, 244, 0.95);*/
}
.km-flat .km-view .km-tabstrip .km-button.km-state-active .km-text {
    /*color: rgb(0, 163, 199);*/
}
.km-flat .km-view .km-tabstrip .km-button .km-text {
    /*color: rgb(51, 51, 51);*/
}
.km-flat .km-view .km-tabstrip .km-state-active span.km-icon {
    /*color: rgb(0, 163, 199);*/
}

/**/
.km-flat,
.km-flat.km-pane .km-content {
    color: #000000;
    background-color: #ffffff;
}

/*.km-flat .km-navbar,*/
.km-flat .k-toolbar,
.km-flat footer .km-tabstrip {
    background-color: #f8f6f7;
}

.km-flat footer .km-tabstrip .km-button:not(.km-state-active) {
    color: #929292;
}

.km-flat li.km-state-active .km-listview-label {
    background: inherit;
}

.km-flat li.km-state-active .km-listview-label {
    color: black;
}

/**/
.km-phone footer .km-tabstrip .km-icon {
    /*height: 2.2rem;*/
    /*width: 2.2rem;*/
    /*font-size: 2.2rem;*/
    height: 2rem;
    width: 2rem;
    font-size: 2rem;
}

.km-flat footer .km-tabstrip .km-state-active {
    /*background-color: rgba(244, 244, 244, 0.95);*/
    background-color: inherit;
    color: #313131;
    /*font-size: .75em;*/
    font-weight: bold;
}

.km-flat footer .km-tabstrip .km-button {
    /*padding-top: .9em;*/
    padding-top: .7em;
}

.km-flat footer .km-tabstrip {
    border-top: solid 1px #acacac;
    border-top-color: #cccccc;
}

/**/
.km-flat .km-navbar {
    background-color: black;
    color: white;
}

.km-flat header a.km-back {
    margin: 0;
    /*background-color: cyan;*/
    border-radius: 0;
    height: 100%;
    /*line-height: 47px;*/
    /*line-height: 2.3em;*/
    padding: 0;
    /*padding-left: 1.5em;*/
    /*background: url('../img/app/back.gif') no-repeat .5em;*/
    border: 0;
}

.km-flat header a.km-back.km-state-active {
    /*background-color: deepskyblue;*/
    /*background-color: lightskyblue;*/
    background-color: steelblue;
}

.km-flat header a.km-back img {
    height: 1.2em;
    margin-right: .3em;
    position: relative;
    top: .12em;
    /*margin-top: 2.02em;*/
}

.km-flat header a.km-back .km-text {
    /*line-height: 47px;*/
    margin-left: .7em;
    line-height: 3.3em;
    margin-right: .5em;
}

header .km-leftitem {
    left: 0;
}

@media (max-height: 200px) {
    .km-flat .km-footer {
        display: none;
    }
}

/**/
.km-flat .km-pages .km-current-page {
    background-color: #f10585;
}

.km-flat .km-pages li {

    width: .55rem;
    height: .55rem;
    border-radius: 50%;

    background-color: #a5a5a5;
}


/**/
.km-flat .head-tabs {
    background-color: white;
}
.km-flat .head-tabs .km-button {
    color:  #444444;
    font-size: 1.1em;
    padding: .8em .3em;
    border-bottom: solid 1px #ddd;
}

.km-flat .head-tabs .km-button .km-icon {
    display: none;
}

.km-flat .head-tabs .km-button.km-state-active {
    color: #f08000;
    background-color: inherit;
    border-bottom-color: #f08000;
}


/**/
.km-flat .head-tabs2 {
    background-color: white;
}
.km-flat .head-tabs2 .km-button {
    color:  #888;
    font-size: 1.1em;
    padding: .8em .3em;
    border-bottom: solid 3px #ddd;
}

.km-flat .head-tabs2 .km-button .km-icon {
    display: none;
}

.km-flat .head-tabs2 .km-button.km-state-active {
    color: #01bb00;
    background-color: inherit;
    border-bottom-color: #06be02;
}

/*-------------------------------------------------------*/

/* Loader */
.km-flat.km-pane > .km-loader,
.km-flat .km-pane > .km-loader {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    margin: 0;
    text-align: center;
    box-sizing: border-box;
}
.km-flat .km-loader:before {
    content: "\a0";
    display: inline-block;
    height: 100%;
    width: 0;
    vertical-align: middle;
}
.km-flat .km-load-more,
.km-flat .km-scroller-pull {
    font-size: 1em;
}
.km-flat .km-scroller-pull {
    opacity: .5;
}
.km-flat .km-list > .km-load-more {
    border-top: 0;
}
.km-flat .km-loader h1,
.km-flat .km-scroller-refresh .km-template {
    display: inline-block;
    vertical-align: middle;
    margin-left: 2em;
}
.km-flat .km-scroller-pull .km-template {
    min-width: 0;
}
.km-flat .km-loading,
.km-flat .km-loader .km-loading-left,
.km-root .km-flat .km-load-more.km-scroller-refresh .km-icon,
.km-root .km-flat .km-scroller-pull.km-scroller-refresh .km-icon,
.km-flat .km-scroller-refresh .km-loading-left {
    display: inline-block;
    top: auto;
    left: auto;
    width: 8px;
    height: 2px;
    font-size: 1em;
    margin: 0;
    border: 0;
    border-radius: 5px;
    vertical-align: middle;
    -webkit-transform-origin: 150% 50%;
    transform-origin: 150% 50%;
    background: currentcolor;
    -webkit-animation: km-ios-spin 1.5s infinite steps(8);
    animation: km-ios-spin 1.5s infinite steps(8);
    box-shadow: 16px 0 rgba(0, 0, 0, 0.6);
}
.km-flat .km-loading,
.km-flat .km-loader .km-loading-left {
    margin: 2px 0 0;
}
.km-flat .km-loading:before,
.km-flat .km-loading:after,
.km-flat .km-load-more.km-scroller-refresh .km-icon:after,
.km-flat .km-load-more.km-scroller-refresh .km-icon:before,
.km-flat .km-scroller-pull.km-scroller-refresh .km-icon:after,
.km-flat .km-scroller-pull.km-scroller-refresh .km-icon:before {
    color: inherit;
    content: "\a0";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    margin-left: 0;
    margin-top: 0;
    -webkit-transform-origin: inherit;
    transform-origin: inherit;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    width: inherit;
    height: inherit;
    border-radius: inherit;
    background: inherit;
    -webkit-background-clip: border-box;
    -webkit-text-fill-color: inherit;
    box-shadow: 16px 0 rgba(0, 0, 0, 0.5);
}
.km-flat .km-loading:after,
.km-flat .km-load-more.km-scroller-refresh .km-icon:after,
.km-flat .km-scroller-pull.km-scroller-refresh .km-icon:after {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    box-shadow: 16px 0 rgba(0, 0, 0, 0.4);
}
.km-flat .km-loader .km-loading-left,
.km-flat .km-scroller-refresh .km-loading-left {
    margin-left: -8px;
    box-shadow: 16px 0 rgba(0, 0, 0, 0.3);
    -webkit-animation: km-ios-spin1 1.5s infinite steps(8);
    animation: km-ios-spin1 1.5s infinite steps(8);
}
.km-flat .km-loading-left:after,
.km-flat .km-loading-left:before,
.km-flat .km-loading-right {
    display: none;
}
.km-flat .km-loading,
.km-flat .km-loading:after,
.km-flat .km-loading:before {
    color: black;
}
.km-flat .km-loading:before {
    color: rgba(0, 0, 0, 0.9);
}
.km-flat .km-loading:after {
    color: rgba(0, 0, 0, 0.8);
}
.km-flat .km-loading-left {
    color: rgba(0, 0, 0, 0.7);
}


/* Loader */
.km-flat.km-pane > .km-loader,
.km-flat .km-pane > .km-loader {
    /*background: rgba(0, 0, 0, 0.1);*/
    background: rgba(0, 0, 0, 0.05);
}


.km-flat .km-loader h1,
.km-flat .km-scroller-refresh .km-template {
    color: #222;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

/**/
/*.km-flat .km-loader h1 {*/
    /*display: none;*/
    /*font-size: 1em;*/
    /*position: absolute;*/
    /*left: -50%;*/
    /*width: 200%;*/
    /*top: 55%;*/
/*}*/
/*.km-flat .km-loader h1 {*/
    /*color: #4c5356;*/
/*}*/

/*--*/
/*.km-flat .km-label-above {*/
    /*width: 100%;*/
    /*/!*font-size: 0.87em;*!/*/
    /*display: block;*/
    /*/!*margin-top: -1.3em;*!/*/
    /*/!*padding-top: .92em;*!/*/
    /*/!*padding-bottom: 3.3em;*!/*/
    /*/!*margin-bottom: -2em;*!/*/
/*}*/
/*.km-flat .km-label-above textarea {*/
    /*top: 50%;*/
/*}*/
/*.km-flat .km-label-above,*/
/*.km-flat label.km-inline-field {*/
    /*/!*font-size: .72em;*!/*/
    /*line-height: 1.2em;*/
/*}*/
/*.km-flat .km-list .km-label-above input[type=text]:not(.k-input),*/
/*.km-flat .km-list .km-label-above input[type=password],*/
/*.km-flat .km-list .km-label-above input[type=search],*/
/*.km-flat .km-list .km-label-above input[type=number],*/
/*.km-flat .km-list .km-label-above input[type=tel],*/
/*.km-flat .km-list .km-label-above input[type=url],*/
/*.km-flat .km-list .km-label-above input[type=email],*/
/*.km-flat .km-list .km-label-above input[type=file],*/
/*.km-flat .km-list .km-label-above input[type=month],*/
/*.km-flat .km-list .km-label-above input[type=color],*/
/*.km-flat .km-list .km-label-above input[type=week],*/
/*.km-flat .km-list .km-label-above input[type=date],*/
/*.km-flat .km-list .km-label-above input[type=time],*/
/*.km-flat .km-list .km-label-above input[type=datetime],*/
/*.km-flat .km-list .km-label-above input[type=datetime-local],*/
/*.km-flat .km-list .km-label-above select:not([multiple]),*/
/*.km-flat .km-list .km-label-above .k-dropdown,*/
/*.km-flat .km-list .km-label-above textarea {*/
    /*width: 100%;*/
    /*right: 0;*/
    /*padding-left: 0;*/
    /*left: .89em;*/
    /*-ms-transform: translateY(0);*/
    /*transform: translateY(0);*/
    /*-webkit-transform: translateY(0);*/
/*}*/

.km-flat .label-above .km-list input[type=text] {
    display: block;
    width: 100%;
    position: absolute;
    top: 2em;
    padding-left: 0;
}

.km-flat .label-above .km-list label {
    display: block;
    height: 3em;
    position: relative;
    color: #9da2a4;
    /*line-height: 3em;*/
    /*vertical-align: top;*/
}

/**/
.km-flat .km-list label {
    width: 50%;
    display: inline-block;
}

.km-flat .km-scrollview-overlay .km-pages {
    /*padding-top: .4em;*/
    position: relative;
    height: 0;
    overflow: visible;
    top: -2em;
    /*bottom: 3.5em;*/
    /*left: 0;*/
    /*right: 0;*/
}
